home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianSnap.h < prev    next >
C/C++ Source or Header  |  1994-08-01  |  1KB  |  50 lines

  1. /*ScianSnap.h
  2.   Eric Pepke
  3.   14 January 1993
  4.  
  5.   Public stuff for ScianSnap.c
  6. */
  7.  
  8. /*Methods*/
  9. ObjPtr SaveSnapshotControls();
  10. ObjPtr LogSnapshotControls();
  11.  
  12.  
  13. #ifdef PROTO
  14. ObjPtr TakeSnapshot(ObjPtr);
  15. ObjPtr TakeVarsSnapshot(ObjPtr, ObjPtr);
  16. ObjPtr TakeSingleVarSnapshot(ObjPtr object, NameTyp whichVar);
  17. Bool EqualSnapshots(ObjPtr snap1, ObjPtr snap2);
  18. void ApplySnapshot(ObjPtr snapshot);
  19. void ApplySnapshotTo(ObjPtr snapshot, ObjPtr object);
  20. void InitSnapshots(void);
  21. void KillSnapshots(void);
  22. void AddSnapVar(ObjPtr, NameTyp);
  23. ObjPtr AssembleSnapVars(ObjPtr);
  24. void PullSnapVars(ObjPtr, ObjPtr);
  25. void SubsumeObjIntoDatabase(ObjPtr object);
  26. void ApplySavedSettings(ObjPtr);
  27. void LogSnapshot(ObjPtr);
  28. ObjPtr GetSettingsDirectory(void);
  29. ObjPtr InterpSnapshots(ObjPtr, ObjPtr, real);
  30. ObjPtr InterpSimpleObjects(ObjPtr, ObjPtr, real);
  31. #else
  32. ObjPtr TakeSnapshot();
  33. ObjPtr TakeVarsSnapshot();
  34. ObjPtr TakeSingleVarSnapshot();
  35. Bool EqualSnapshots();
  36. void ApplySnapshot();
  37. void ApplySnapshotTo();
  38. void InitSnapshots();
  39. void KillSnapshots();
  40. void AddSnapVar();
  41. ObjPtr AssembleSnapVars();
  42. void PullSnapVars();
  43. void SubsumeObjIntoDatabase();
  44. void ApplySavedSettings();
  45. void LogSnapshot();
  46. ObjPtr GetSettingsDirectory();
  47. ObjPtr InterpSnapshots();
  48. ObjPtr InterpSimpleObjects();
  49. #endif
  50.